3b1ff5f3d224a069f6ed350f9da84115131847ed,main/src/main/java/de/learnlib/alex/rest/SymbolResource.java,SymbolResource,show,#number#IdsList#,671
Before Change
@Produces(MediaType.APPLICATION_JSON)
public Response show(@PathParam("project_id") long projectId, @PathParam("ids") IdsList ids) {
User user = ((UserPrincipal) securityContext.getUserPrincipal()).getUser();
LOGGER.traceEntry("show({}, {}) for user {}.", projectId, ids, user);
try {
Long[] idsArray = ids.toArray(new Long[ids.size()]);
symbolDAO.show(user.getId(), projectId, idsArray);
List<Symbol> symbols = symbolDAO.getByIdsWithLatestRevision(user, projectId, idsArray);
LOGGER.traceExit(symbols);
return ResponseHelper.renderList(symbols, Status.OK);
} catch (NotFoundException e) {
LOGGER.traceExit(e);
return ResourceErrorHandler.createRESTErrorMessage("SymbolResource.show", Status.NOT_FOUND, e);
}
}
After Change
public Response show(@PathParam("project_id") long projectId, @PathParam("ids") IdsList ids)
throws NotFoundException {
User user = ((UserPrincipal) securityContext.getUserPrincipal()).getUser();
LOGGER.traceEntry("show({}, {}) for user {}.", projectId, ids, user);
Long[] idsArray = ids.toArray(new Long[ids.size()]);
symbolDAO.show(user.getId(), projectId, idsArray);